Model-driven Development of Context-Aware Web Applications
نویسندگان
چکیده
Context-aware, multi-channel Web applications are more and more gaining consensus from both content providers and consumers, but very few proposals exist for their conceptual modeling. This paper illustrates a conceptual framework that provides modeling facilities for context-aware, multi-channel Web applications; it also shows how high-level modeling constructs can drive the application development process through automatic code generation. Our work stresses the importance of user-independent, context-triggered adaptation actions, in which the context plays the role of a “first class” actor, operating independently from users on the same hypertext the users navigate. Modeling concepts are based on WebML (Web Modeling Language), an already established conceptual model for data-intensive Web applications, which is also accompanied by a development method and a CASE tool. However, given their general validity, the concepts of this paper shape up a complete framework that can be adopted independently from the chosen model, method, and tool.
منابع مشابه
Multi-Device Context-Aware RIAs Using a Model-Driven Approach
Model-Driven Development concepts are exhibiting as a good engineering solution for the design of ubiquitous applications with multi-device user interfaces and other contextaware capacities. The Web has become an ideal platform for the deployment of such applications and therefore traditional Web development techniques are rapidly adopting ModelDriven principles to cope with the adaptation issu...
متن کاملModel-driven development of composite context-aware web applications
0950-5849/$ see front matter 2009 Elsevier B.V. A doi:10.1016/j.infsof.2009.03.002 * Corresponding author. Tel.: +30 210 772 2551; fa E-mail addresses: [email protected], georgina.k saki), [email protected] (D.A. Kateros), prezerak [email protected] (I.S. Venieris). 1 Tel.: +30 210 538 1132; fax: +30 210 538 1260. Context-awareness constitutes an essential aspect of services, especia...
متن کاملA Model-Driven Development Approach
Adaptivity (the runtime adaptation to user profile data) and context-awareness (the runtime adaptation to generic context data) have been gaining momentum in the field of Web engineering over the last years, especially in response to the ever growing demand for highly personalized services and applications coming from end users. Developing context-aware and adaptive Web applications requires ad...
متن کاملTechniques on developing context-aware web services
Purpose – In the last decade, web services have become a major technology to implement loosely coupled business processes and perform application integration. Through the use of context, a new generation of web services, namely context-aware web services (CASs), is currently emerging as an important technology for building innovative context-aware applications. Unfortunately, CASs are still dif...
متن کاملContext-aware Model Driven Development by Parameterized Transformation
Context-aware development has been an emergent subject of many research works in ubiquitous computing. Few of them propose Model Driven Development as a standard on context-aware development. Many focus on context capture and adaptation by the use of legacy architectures and others artifacts to input context into application logic. This work proposes Model Driven Development to promote reuse, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005